package com.ruoyi.mof.enums;


import com.ruoyi.mof.constants.Constants;

import java.io.File;

/**
 * API接口枚举
 *
 * @author Fei.Cong
 * @date 2023-09-07 11:07
 */
public enum ApiUri {

    /**
     * 认证平台地址，具备token接口，只需要配置到认证平台应用系统名即可,请修正为实际值
     */
//    SSO_TOKEN_URL("/epoint-sso-web", "认证平台地址"),

    /**
     * 校验接口
     */
    CHECK_URL("/zjbzasdzzz/rest/dzzzqzjxsyjdzrest/qzjxsydjz_check", "业务数据校验接口"),

    /**
     * 赋码接口
     */
    BUSINESS_DATA_SET_CODE_URL("/zjbzasdzzz/rest/dzzzqzjxsyjdzrest/qzjxsydjz_fm", "业务数据赋码接口"),

    /**
     * 证书状态变更接口
     */
    UPDATE_STATUS_URL("/zjbzasdzzz/rest/dzzzqzjxsyjdzrest/qzjxsydjz_update", "证书状态变更接口"),

    /**
     * 电子证照文件归集接口
     */
    ARCHIVE_FILE_URL("/zjbzasdzzz/rest/dzzzqzjxsyjdzrest/qzjxsydjz_gj", "电子证照文件归集接口"),

    /**
     * 人员信息接收接口
     */
    PERSON_INFO_RECEIVE_URL("/zjbzasdzzz/rest/dzzzqzjxsyjdzrest/qzjxsydjz_ryxx", "人员信息接收接口"),
    ;

    private String url;
    private String desc;

    ApiUri(String url, String desc) {
        this.url = url;
        this.desc = desc;
    }

    public String getUrl() {
        return Constants.PREFIX_URL.concat("/").concat(Constants.MOF_CONTEXT).concat(url);
    }

    public String getDesc() {
        return desc;
    }


}